home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_gtk+.idb / usr / freeware / include / gtk / gtkmarshal.h.z / gtkmarshal.h
Encoding:
C/C++ Source or Header  |  1999-07-16  |  7.9 KB  |  204 lines

  1. #ifndef __GTKMARSHAL_H__
  2. #define __GTKMARSHAL_H__ 1
  3.  
  4. #include <gtk/gtktypeutils.h>
  5. #include <gtk/gtkobject.h>
  6.  
  7. #ifdef __cplusplus
  8. extern "C" {
  9. #endif /* __cplusplus */
  10.  
  11. #define gtk_signal_default_marshaller gtk_marshal_NONE__NONE
  12.  
  13. void gtk_marshal_BOOL__NONE (GtkObject    *object, 
  14.                             GtkSignalFunc func, 
  15.                             gpointer      func_data, 
  16.                             GtkArg       *args);
  17.  
  18. void gtk_marshal_BOOL__POINTER (GtkObject    *object, 
  19.                             GtkSignalFunc func, 
  20.                             gpointer      func_data, 
  21.                             GtkArg       *args);
  22.  
  23. void gtk_marshal_BOOL__POINTER_POINTER_INT_INT (GtkObject    *object, 
  24.                             GtkSignalFunc func, 
  25.                             gpointer      func_data, 
  26.                             GtkArg       *args);
  27.  
  28. void gtk_marshal_BOOL__POINTER_INT_INT (GtkObject    *object, 
  29.                             GtkSignalFunc func, 
  30.                             gpointer      func_data, 
  31.                             GtkArg       *args);
  32.  
  33. #define gtk_marshal_BOOL__POINTER_INT_INT_UINT gtk_marshal_BOOL__POINTER_INT_INT_INT
  34.  
  35. void gtk_marshal_BOOL__POINTER_INT_INT_INT (GtkObject    *object, 
  36.                             GtkSignalFunc func, 
  37.                             gpointer      func_data, 
  38.                             GtkArg       *args);
  39.  
  40. #define gtk_marshal_BOOL__POINTER_STRING_STRING_POINTER gtk_marshal_BOOL__POINTER_POINTER_POINTER_POINTER
  41.  
  42. void gtk_marshal_BOOL__POINTER_POINTER_POINTER_POINTER (GtkObject    *object, 
  43.                             GtkSignalFunc func, 
  44.                             gpointer      func_data, 
  45.                             GtkArg       *args);
  46.  
  47. #define gtk_marshal_ENUM__ENUM gtk_marshal_INT__INT
  48.  
  49. void gtk_marshal_INT__INT (GtkObject    *object, 
  50.                             GtkSignalFunc func, 
  51.                             gpointer      func_data, 
  52.                             GtkArg       *args);
  53.  
  54. void gtk_marshal_INT__POINTER (GtkObject    *object, 
  55.                             GtkSignalFunc func, 
  56.                             gpointer      func_data, 
  57.                             GtkArg       *args);
  58.  
  59. void gtk_marshal_INT__POINTER_CHAR_CHAR (GtkObject    *object, 
  60.                             GtkSignalFunc func, 
  61.                             gpointer      func_data, 
  62.                             GtkArg       *args);
  63.  
  64. void gtk_marshal_NONE__BOOL (GtkObject    *object, 
  65.                             GtkSignalFunc func, 
  66.                             gpointer      func_data, 
  67.                             GtkArg       *args);
  68.  
  69. #define gtk_marshal_NONE__BOXED gtk_marshal_NONE__POINTER
  70.  
  71. void gtk_marshal_NONE__POINTER (GtkObject    *object, 
  72.                             GtkSignalFunc func, 
  73.                             gpointer      func_data, 
  74.                             GtkArg       *args);
  75.  
  76. void gtk_marshal_NONE__C_CALLBACK (GtkObject    *object, 
  77.                             GtkSignalFunc func, 
  78.                             gpointer      func_data, 
  79.                             GtkArg       *args);
  80.  
  81. void gtk_marshal_NONE__C_CALLBACK_C_CALLBACK (GtkObject    *object, 
  82.                             GtkSignalFunc func, 
  83.                             gpointer      func_data, 
  84.                             GtkArg       *args);
  85.  
  86. #define gtk_marshal_NONE__ENUM gtk_marshal_NONE__INT
  87.  
  88. void gtk_marshal_NONE__INT (GtkObject    *object, 
  89.                             GtkSignalFunc func, 
  90.                             gpointer      func_data, 
  91.                             GtkArg       *args);
  92.  
  93. #define gtk_marshal_NONE__ENUM_FLOAT gtk_marshal_NONE__INT_FLOAT
  94.  
  95. void gtk_marshal_NONE__INT_FLOAT (GtkObject    *object, 
  96.                             GtkSignalFunc func, 
  97.                             gpointer      func_data, 
  98.                             GtkArg       *args);
  99.  
  100. #define gtk_marshal_NONE__ENUM_FLOAT_BOOL gtk_marshal_NONE__INT_FLOAT_BOOL
  101.  
  102. void gtk_marshal_NONE__INT_FLOAT_BOOL (GtkObject    *object, 
  103.                             GtkSignalFunc func, 
  104.                             gpointer      func_data, 
  105.                             GtkArg       *args);
  106.  
  107. void gtk_marshal_NONE__INT_INT (GtkObject    *object, 
  108.                             GtkSignalFunc func, 
  109.                             gpointer      func_data, 
  110.                             GtkArg       *args);
  111.  
  112. void gtk_marshal_NONE__INT_INT_POINTER (GtkObject    *object, 
  113.                             GtkSignalFunc func, 
  114.                             gpointer      func_data, 
  115.                             GtkArg       *args);
  116.  
  117. void gtk_marshal_NONE__NONE (GtkObject    *object, 
  118.                             GtkSignalFunc func, 
  119.                             gpointer      func_data, 
  120.                             GtkArg       *args);
  121.  
  122. #define gtk_marshal_NONE__OBJECT gtk_marshal_NONE__POINTER
  123.  
  124. void gtk_marshal_NONE__POINTER_INT (GtkObject    *object, 
  125.                             GtkSignalFunc func, 
  126.                             gpointer      func_data, 
  127.                             GtkArg       *args);
  128.  
  129. void gtk_marshal_NONE__POINTER_POINTER (GtkObject    *object, 
  130.                             GtkSignalFunc func, 
  131.                             gpointer      func_data, 
  132.                             GtkArg       *args);
  133.  
  134. void gtk_marshal_NONE__POINTER_POINTER_POINTER (GtkObject    *object, 
  135.                             GtkSignalFunc func, 
  136.                             gpointer      func_data, 
  137.                             GtkArg       *args);
  138.  
  139. #define gtk_marshal_NONE__POINTER_STRING_STRING gtk_marshal_NONE__POINTER_POINTER_POINTER
  140.  
  141. #define gtk_marshal_NONE__POINTER_UINT gtk_marshal_NONE__POINTER_INT
  142.  
  143. #define gtk_marshal_NONE__POINTER_UINT_ENUM gtk_marshal_NONE__POINTER_INT_INT
  144.  
  145. void gtk_marshal_NONE__POINTER_INT_INT (GtkObject    *object, 
  146.                             GtkSignalFunc func, 
  147.                             gpointer      func_data, 
  148.                             GtkArg       *args);
  149.  
  150. #define gtk_marshal_NONE__POINTER_POINTER_UINT_UINT gtk_marshal_NONE__POINTER_POINTER_INT_INT
  151.  
  152. void gtk_marshal_NONE__POINTER_POINTER_INT_INT (GtkObject    *object, 
  153.                             GtkSignalFunc func, 
  154.                             gpointer      func_data, 
  155.                             GtkArg       *args);
  156.  
  157. #define gtk_marshal_NONE__POINTER_INT_INT_POINTER_UINT_UINT gtk_marshal_NONE__POINTER_INT_INT_POINTER_INT_INT
  158.  
  159. void gtk_marshal_NONE__POINTER_INT_INT_POINTER_INT_INT (GtkObject    *object, 
  160.                             GtkSignalFunc func, 
  161.                             gpointer      func_data, 
  162.                             GtkArg       *args);
  163.  
  164. #define gtk_marshal_NONE__POINTER_UINT_UINT gtk_marshal_NONE__POINTER_INT_INT
  165.  
  166. #define gtk_marshal_NONE__STRING gtk_marshal_NONE__POINTER
  167.  
  168. #define gtk_marshal_NONE__STRING_INT_POINTER gtk_marshal_NONE__POINTER_INT_POINTER
  169.  
  170. void gtk_marshal_NONE__POINTER_INT_POINTER (GtkObject    *object, 
  171.                             GtkSignalFunc func, 
  172.                             gpointer      func_data, 
  173.                             GtkArg       *args);
  174.  
  175. #define gtk_marshal_NONE__UINT gtk_marshal_NONE__INT
  176.  
  177. #define gtk_marshal_NONE__UINT_POINTER_UINT_ENUM_ENUM_POINTER gtk_marshal_NONE__INT_POINTER_INT_INT_INT_POINTER
  178.  
  179. void gtk_marshal_NONE__INT_POINTER_INT_INT_INT_POINTER (GtkObject    *object, 
  180.                             GtkSignalFunc func, 
  181.                             gpointer      func_data, 
  182.                             GtkArg       *args);
  183.  
  184. #define gtk_marshal_NONE__UINT_POINTER_UINT_UINT_ENUM gtk_marshal_NONE__INT_POINTER_INT_INT_INT
  185.  
  186. void gtk_marshal_NONE__INT_POINTER_INT_INT_INT (GtkObject    *object, 
  187.                             GtkSignalFunc func, 
  188.                             gpointer      func_data, 
  189.                             GtkArg       *args);
  190.  
  191. #define gtk_marshal_NONE__UINT_STRING gtk_marshal_NONE__INT_POINTER
  192.  
  193. void gtk_marshal_NONE__INT_POINTER (GtkObject    *object, 
  194.                             GtkSignalFunc func, 
  195.                             gpointer      func_data, 
  196.                             GtkArg       *args);
  197.  
  198.  
  199. #ifdef __cplusplus
  200. }
  201. #endif /* __cplusplus */
  202.  
  203. #endif /* __GTKMARSHAL_H__ */
  204.